package com.hyt.it.ogt.ks.enums;

import lombok.Getter;


/**
 *
 * 考试配置code
 *
 * @since 2020
 * @author liuhh
 */
@Getter
public enum ExamConfigCode {

    EXAM_CONFIG_TOPIC_DISORDER("topicDisorder", "大题乱序设置"),
    EXAM_CONFIG_CODE_DISORDER_SET_EXCLUDE_ITEM_TYPE("disorderSetExcludeItemType", "乱序排除题型"),
    EXAM_CONFIG_CODE_DISORDER_SET_EXCLUDE_ITEM_TYPE_LIST("disorderSetExcludeItemTypeList", "乱序排除题型列表"),
    EXAM_CONFIG_CODE_DELAY_MONITOR_VIDEO_TIME("delayMonitorVideoTime", "交卷后延时监控时间"),
    EXAM_CONFIG_CODE_DELAY_MONITOR_VIDEO("delayMonitorVideo", "是否交卷后延时监控"),
    EXAM_CONFIG_CODE_APP_OFFLINE_REMIND("appOffLineRemind", "移动监控设备掉线提醒信息"),
    EXAM_CONFIG_CODE_APP_MUTE_REMIND("appMuteRemind", "移动监控设备静音提醒信息"),
    EXAM_CONFIG_CODE_APP_FLIGHT_MODE_REMIND("appFlightModeRemind", "移动监控设备开启飞行模式提醒信息"),
    EXAM_CONFIG_CODE_APP_MUTE_REMIND_MINS("appMuteRemindMins", "移动监控设备静音提醒间隔分钟数"),
    EXAM_CONFIG_CODE_APP_FLIGHT_MODE_REMIND_MINS("appFlightModeRemindMins", "移动监控设备开启飞行模式提醒间隔分钟数"),
    EXAM_CONFIG_CODE_APP_OFFLINE_REMIND_MINS("appOffLineRemindMins", "移动监控设备掉线提醒间隔分钟数"),
    EXAM_CONFIG_CODE_LOCATION_REQUIREMENTS("locationRequirements", "移动监控位置摆放要求"),
    EXAM_CONFIG_CODE_AUTHENTICATION("authentication", "身份验证"),
    EXAM_CONFIG_CODE_APPLY_PASS_AUTHENTICATION("applyPassAuthentication", "身份验证"),
    EXAM_CONFIG_CODE_AUTHENTICATION_FAILD_COUNT("authenticationFaildCount","考生人脸识别失败次数"),
	EXAM_CONFIG_DISORDER_SET("disorderSet", "乱序设置"),
	EXAM_CONFIG_QUESTIONS_DISORDERS_ET("questionsDisorderSet", "试题乱序设置"),
    EXAM_CONFIG_OPTIONS_DISORDER_SET("optionsDisorderSet", "选项乱序设置"),
	EXAM_CONFIG_VIDEO_DEVICE_CHECK("videoDeviceCheck", "视频设备检测"),
	EXAM_CONFIG_EARLY_LOG_ON("earlyLogOn", "是否可以提前登录"),
	EXAM_CONFIG_EARLY_LOG_ON_MINS("earlyLogOnMins", "可提前***分钟登录"),
	EXAM_CONFIG_DELAY_LOG_ON("delayLogOn", "开考后允许登录"),
	EXAM_CONFIG_DELAY_LOG_ON_MINS("delayLogOnMins", "开始考试后***分钟不能登录"),
	EXAM_CONFIG_VIDEO_MONITORING("videoMonitoring", "视频监控"),
    EXAM_CONFIG_CODE_UNIFIED_START_END("unifiedStartEnd", "统一开考 统一结束"),
    EXAM_CONFIG_CODE_PRACTICE_MODE("practiceMode", "练习模式"),
    EXAM_CONFIG_PASS_SCORE("passScore", "通过分数线"),
    EXAM_CONFIG_CODE_LOCK_EXAM("lockExam", "锁定考试"),
    EXAM_CONFIG_CODE_LOGIN_COUNT("loginCount", "限制考生登录次数"),
    EXAM_CONFIG_CODE_ID_CARD_LOGIN("idCardLogin", "身份证号登录"),
    EXAM_CONFIG_CODE_PHONE_NUM_LOGIN("phoneNumLogin", "手机号登录"),
    EXAM_KEEP_HIGHEST_SCORE("keepHighestScore", "重做保留最高分"),
	EXAM_CONFIG_CODE_OVER_SCREEN_NUM("overScreenNumber", "切换屏幕次数"),

    EXAM_CONFIG_CODE_LIMIT_BACK("answerLimitBack","答题限制回退");
	
    private String code;
    private String msg;

    ExamConfigCode(String code, String msg) {
        this.code = code;
        this.msg = msg;
    }
}
